<?php
/**
 * 飞信机器人--工具
 * 功能： 杂项工具
 * 作者： Kelvin
 * 联系： msn:shichangguo@msn.com, qq:191848423
*/

/**
 * 打印调试信息
 *
 * @param string $msg： 要打印的消息
 * @param bool $exit :是否退出
 */
function DEBUG_MSG($msg, $exit=false)
{
	if(!DEBUG)
	{
		if( $exit )die();
		return;
	}
	$time = date('Y-m-d');
	file_put_contents("./logs/log{$time}.txt", $msg."\n", FILE_APPEND);
	if( $exit )die();
}

/**
 * 简单的替换函数，机器人收到的消息，需要把回车换行替换成 \n
 *
 * @param string $msg： 要打印的消息
 */
function FetionEncodeMsg($msg)
{
	return str_replace("\n", "\\n", $msg);
}

function SendCommand($command,$id='')
{
	if( $id=='' )
	{
		$id = time(null);
		for($i=0; ;$i++)
		{
			$cmdFile = CMD_PATH.SVC_MOBILE."_".($id.$i).".cmd";
			if(!file_exists($cmdFile))break;
		}
	}else
	{
		$cmdFile = CMD_PATH.SVC_MOBILE."_".($id).".cmd";
	}
	file_put_contents($cmdFile, FetionEncodeMsg($command));
}
?>